home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •O Wah Ree• / Pits & Stones v2.20 ••••• / Pits & Stones v2.20 еееее.rsrc / CODE_6.txt < prev    next >
Text File  |  1990-05-28  |  41KB  |  722 lines

  1. # near model CODE resource
  2. # jump table entries: 33064-33067 (4 of them)
  3. export_39:
  4. 00000000  A9F4                     syscall    ExitToShell
  5. 00000002  4E75                     rts
  6. fn00000004:
  7. 00000004  4E56 FFFA                link       A6, -0x0006
  8. 00000008  486D FE72                pea.l      [A5 - 0x18E]
  9. 0000000C  A86E                     syscall    InitGraf
  10. 0000000E  A8FE                     syscall    InitFonts
  11. 00000010  A912                     syscall    InitWindows
  12. 00000012  A930                     syscall    InitMenus
  13. 00000014  A9CC                     syscall    TEInit
  14. 00000016  486D 015A                pea.l      [A5 + 0x15A /* export_39 */]
  15. 0000001A  A97B                     syscall    InitDialogs
  16. 0000001C  A850                     syscall    InitCursor
  17. 0000001E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  18. 00000022  42A7                     clr.l      -[A7]
  19. 00000024  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  20. 0000002A  3F3C 3200                move.w     -[A7], 0x3200 /* '2\0' */
  21. 0000002E  A9A0                     syscall    GetResource
  22. 00000030  205F                     movea.l    A0, [A7]+
  23. 00000032  2B48 FF92                move.l     [A5 - 0x6E], A0
  24. 00000036  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  25. 0000003A  6704                     beq        +0x6 /* 00000040 */
  26. 0000003C  A9F4                     syscall    ExitToShell
  27. 0000003E  6008                     bra        +0xA /* 00000048 */
  28. label00000040:
  29. 00000040  2F2D FF92                move.l     -[A7], [A5 - 0x6E]
  30. 00000044  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  31. label00000048:
  32. 00000048  42A7                     clr.l      -[A7]
  33. 0000004A  3F3C 0080                move.w     -[A7], 0x80
  34. 0000004E  A9B9                     syscall    GetCursor
  35. 00000050  205F                     movea.l    A0, [A7]+
  36. 00000052  2B48 FF7E                move.l     [A5 - 0x82], A0
  37. 00000056  2F2D FF7E                move.l     -[A7], [A5 - 0x82]
  38. 0000005A  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  39. 0000005E  42A7                     clr.l      -[A7]
  40. 00000060  3F3C 0081                move.w     -[A7], 0x81
  41. 00000064  A9B9                     syscall    GetCursor
  42. 00000066  205F                     movea.l    A0, [A7]+
  43. 00000068  2B48 FF82                move.l     [A5 - 0x7E], A0
  44. 0000006C  2F2D FF82                move.l     -[A7], [A5 - 0x7E]
  45. 00000070  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  46. 00000074  42A7                     clr.l      -[A7]
  47. 00000076  3F3C 0082                move.w     -[A7], 0x82
  48. 0000007A  A9B9                     syscall    GetCursor
  49. 0000007C  205F                     movea.l    A0, [A7]+
  50. 0000007E  2B48 FF86                move.l     [A5 - 0x7A], A0
  51. 00000082  2F2D FF86                move.l     -[A7], [A5 - 0x7A]
  52. 00000086  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  53. 0000008A  42A7                     clr.l      -[A7]
  54. 0000008C  3F3C 0083                move.w     -[A7], 0x83
  55. 00000090  A9B9                     syscall    GetCursor
  56. 00000092  205F                     movea.l    A0, [A7]+
  57. 00000094  2B48 FF8A                move.l     [A5 - 0x76], A0
  58. 00000098  2F2D FF8A                move.l     -[A7], [A5 - 0x76]
  59. 0000009C  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  60. 000000A0  426E FFFE                clr.w      [A6 - 0x2]
  61. 000000A4  603C                     bra        +0x3E /* 000000E2 */
  62. label000000A6:
  63. 000000A6  302E FFFE                move.w     D0, [A6 - 0x2]
  64. 000000AA  48C0                     ext.l      D0
  65. 000000AC  E580                     asl        D0, 2
  66. 000000AE  41ED FFC0                lea.l      A0, [A5 - 0x40]
  67. 000000B2  D1C0                     add.l      A0, D0
  68. 000000B4  42A7                     clr.l      -[A7]
  69. 000000B6  4878 000A                push.l     0xA /* '\n' */
  70. 000000BA  2D48 FFFA                move.l     [A6 - 0x6], A0
  71. 000000BE  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  72. 000000C2  205F                     movea.l    A0, [A7]+
  73. 000000C4  226E FFFA                movea.l    A1, [A6 - 0x6]
  74. 000000C8  2288                     move.l     [A1], A0
  75. 000000CA  302E FFFE                move.w     D0, [A6 - 0x2]
  76. 000000CE  48C0                     ext.l      D0
  77. 000000D0  E580                     asl        D0, 2
  78. 000000D2  41ED FFC0                lea.l      A0, [A5 - 0x40]
  79. 000000D6  D1C0                     add.l      A0, D0
  80. 000000D8  2F10                     move.l     -[A7], [A0]
  81. 000000DA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  82. 000000DE  526E FFFE                addq.w     [A6 - 0x2], 1
  83. label000000E2:
  84. 000000E2  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  85. 000000E8  6DBC                     blt        -0x42 /* 000000A6 */
  86. 000000EA  206D FF86                movea.l    A0, [A5 - 0x7A]
  87. 000000EE  2F10                     move.l     -[A7], [A0]
  88. 000000F0  A851                     syscall    SetCursor
  89. 000000F2  486D FF3E                pea.l      [A5 - 0xC2]
  90. 000000F6  302D FE00                move.w     D0, [A5 - 0x200]
  91. 000000FA  5840                     addq.w     D0, 4
  92. 000000FC  3F00                     move.w     -[A7], D0
  93. 000000FE  302D FDFE                move.w     D0, [A5 - 0x202]
  94. 00000102  0640 0018                addi.w     D0, 0x18
  95. 00000106  3F00                     move.w     -[A7], D0
  96. 00000108  302D FE04                move.w     D0, [A5 - 0x1FC]
  97. 0000010C  5940                     subq.w     D0, 4
  98. 0000010E  3F00                     move.w     -[A7], D0
  99. 00000110  302D FE02                move.w     D0, [A5 - 0x1FE]
  100. 00000114  5940                     subq.w     D0, 4
  101. 00000116  3F00                     move.w     -[A7], D0
  102. 00000118  A8A7                     syscall    SetRect
  103. 0000011A  486D FF4E                pea.l      [A5 - 0xB2]
  104. 0000011E  3F2D FE00                move.w     -[A7], [A5 - 0x200]
  105. 00000122  302D FDFE                move.w     D0, [A5 - 0x202]
  106. 00000126  0640 0014                addi.w     D0, 0x14
  107. 0000012A  3F00                     move.w     -[A7], D0
  108. 0000012C  3F2D FE04                move.w     -[A7], [A5 - 0x1FC]
  109. 00000130  3F2D FE02                move.w     -[A7], [A5 - 0x1FE]
  110. 00000134  A8A7                     syscall    SetRect
  111. 00000136  42A7                     clr.l      -[A7]
  112. 00000138  486D FEA2                pea.l      [A5 - 0x15E]
  113. 0000013C  486D FF4E                pea.l      [A5 - 0xB2]
  114. 00000140  2F2D FF96                move.l     -[A7], [A5 - 0x6A]
  115. 00000144  1F3C 0001                move.b     -[A7], 0x1
  116. 00000148  3F3C 0002                move.w     -[A7], 0x2
  117. 0000014C  4878 FFFF                push.l     0xFFFF
  118. 00000150  1F3C 0001                move.b     -[A7], 0x1
  119. 00000154  42A7                     clr.l      -[A7]
  120. 00000156  A913                     syscall    NewWindow
  121. 00000158  205F                     movea.l    A0, [A7]+
  122. 0000015A  2B48 FE8A                move.l     [A5 - 0x176], A0
  123. 0000015E  302D FF54                move.w     D0, [A5 - 0xAC]
  124. 00000162  906D FF50                sub.w      D0, [A5 - 0xB0]
  125. 00000166  48C0                     ext.l      D0
  126. 00000168  81FC 0014                divs.w     D0, 0x14
  127. 0000016C  3B40 FFAC                move.w     [A5 - 0x54], D0
  128. 00000170  302D FF52                move.w     D0, [A5 - 0xAE]
  129. 00000174  906D FF4E                sub.w      D0, [A5 - 0xB2]
  130. 00000178  48C0                     ext.l      D0
  131. 0000017A  81FC 000E                divs.w     D0, 0xE
  132. 0000017E  3B40 FFAE                move.w     [A5 - 0x52], D0
  133. 00000182  486D FF4E                pea.l      [A5 - 0xB2]
  134. 00000186  A8A3                     syscall    EraseRect
  135. 00000188  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  136. 0000018C  426D FFB0                clr.w      [A5 - 0x50]
  137. 00000190  426D FFB2                clr.w      [A5 - 0x4E]
  138. 00000194  426D FFB4                clr.w      [A5 - 0x4C]
  139. 00000198  486D FDF4                pea.l      [A5 - 0x20C]
  140. 0000019C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  141. 000001A0  4E5E                     unlink     A6
  142. 000001A2  4E75                     rts
  143. 000001A4  494E                     chk.w      D4, A6
  144. 000001A6  4954                     chk.w      D4, [A4]
  145. 000001A8  2020                     move.l     D0, -[A0]
  146. 000001AA  2020                     move.l     D0, -[A0]
  147. fn000001AC:
  148. 000001AC  4E56 FFEA                link       A6, -0x0016
  149. 000001B0  4267                     clr.w      -[A7]
  150. 000001B2  3F3C 0001                move.w     -[A7], 0x1
  151. 000001B6  486E FFEE                pea.l      [A6 - 0x12]
  152. 000001BA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  153. 000001BE  301F                     move.w     D0, [A7]+
  154. 000001C0  4A6E FFF0                tst.w      [A6 - 0x10]
  155. 000001C4  6C04                     bge        +0x6 /* 000001CA */
  156. 000001C6  7000                     moveq.l    D0, 0x00
  157. 000001C8  6032                     bra        +0x34 /* 000001FC */
  158. label000001CA:
  159. 000001CA  42A7                     clr.l      -[A7]
  160. 000001CC  3F3C A860                move.w     -[A7], 0xA860
  161. 000001D0  1F3C 0001                move.b     -[A7], 0x1
  162. 000001D4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  163. 000001D8  201F                     move.l     D0, [A7]+
  164. 000001DA  42A7                     clr.l      -[A7]
  165. 000001DC  3F3C A89F                move.w     -[A7], 0xA89F
  166. 000001E0  2D40 FFEA                move.l     [A6 - 0x16], D0
  167. 000001E4  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  168. 000001E8  201F                     move.l     D0, [A7]+
  169. 000001EA  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  170. 000001EE  56C0                     sne        D0
  171. 000001F0  4400                     neg.b      D0
  172. 000001F2  4880                     ext.w      D0
  173. 000001F4  1D40 FFFF                move.b     [A6 - 0x1], D0
  174. 000001F8  102E FFFF                move.b     D0, [A6 - 0x1]
  175. label000001FC:
  176. 000001FC  4E5E                     unlink     A6
  177. 000001FE  4E75                     rts
  178. 00000200  574E                     subq.w     A6, 3
  179. 00000202  4549                     chk.w      D2, A1
  180. 00000204  5349                     subq.w     A1, 1
  181. 00000206  4D50                     chk.w      D6, [A0]
  182. export_37:
  183. 00000208  4E56 FFFC                link       A6, -0x0004
  184. 0000020C  4EBA FDF6                jsr        [PC - 0x20A /* 00000004 */]
  185. 00000210  3F3C 0001                move.w     -[A7], 0x1
  186. 00000214  3F3C 0083                move.w     -[A7], 0x83
  187. 00000218  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  188. 0000021C  588F                     addq.l     A7, 4
  189. 0000021E  1B40 FFBF                move.b     [A5 - 0x41], D0
  190. 00000222  4A2D FFBF                tst.b      [A5 - 0x41]
  191. 00000226  6602                     bne        +0x4 /* 0000022A */
  192. 00000228  A9F4                     syscall    ExitToShell
  193. label0000022A:
  194. 0000022A  3F3C 0001                move.w     -[A7], 0x1
  195. 0000022E  3F3C 0081                move.w     -[A7], 0x81
  196. 00000232  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  197. 00000236  588F                     addq.l     A7, 4
  198. 00000238  1B40 FFBF                move.b     [A5 - 0x41], D0
  199. 0000023C  4A2D FFBF                tst.b      [A5 - 0x41]
  200. 00000240  6602                     bne        +0x4 /* 00000244 */
  201. 00000242  A9F4                     syscall    ExitToShell
  202. label00000244:
  203. 00000244  3F3C FFFF                move.w     -[A7], 0xFFFF
  204. 00000248  4267                     clr.w      -[A7]
  205. 0000024A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  206. 0000024E  42A7                     clr.l      -[A7]
  207. 00000250  A8D8                     syscall    NewRgn
  208. 00000252  205F                     movea.l    A0, [A7]+
  209. 00000254  2B48 FF8E                move.l     [A5 - 0x72], A0
  210. 00000258  206D FE8A                movea.l    A0, [A5 - 0x176]
  211. 0000025C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  212. 00000260  2F2D FF8E                move.l     -[A7], [A5 - 0x72]
  213. 00000264  A8DC                     syscall    CopyRgn
  214. 00000266  302D FFAE                move.w     D0, [A5 - 0x52]
  215. 0000026A  D040                     add.w      D0, D0
  216. 0000026C  2F2D FF8E                move.l     -[A7], [A5 - 0x72]
  217. 00000270  3F2D FFAC                move.w     -[A7], [A5 - 0x54]
  218. 00000274  3F00                     move.w     -[A7], D0
  219. 00000276  A8E1                     syscall    InsetRgn
  220. 00000278  7001                     moveq.l    D0, 0x01
  221. 0000027A  1B40 FFBC                move.b     [A5 - 0x44], D0
  222. 0000027E  6000 014C                bra        +0x14E /* 000003CC */
  223. label00000282:
  224. 00000282  4EBA 0160                jsr        [PC + 0x160 /* 000003E4 */]
  225. 00000286  4A00                     tst.b      D0
  226. 00000288  6616                     bne        +0x18 /* 000002A0 */
  227. 0000028A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  228. 0000028E  3F3C 0001                move.w     -[A7], 0x1
  229. 00000292  3F3C 0082                move.w     -[A7], 0x82
  230. 00000296  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  231. 0000029A  588F                     addq.l     A7, 4
  232. 0000029C  1B40 FFBC                move.b     [A5 - 0x44], D0
  233. label000002A0:
  234. 000002A0  4EBA FF0A                jsr        [PC - 0xF6 /* 000001AC */]
  235. 000002A4  4A00                     tst.b      D0
  236. 000002A6  671E                     beq        +0x20 /* 000002C6 */
  237. 000002A8  4267                     clr.w      -[A7]
  238. 000002AA  3F3C FFFF                move.w     -[A7], 0xFFFF
  239. 000002AE  486D FE92                pea.l      [A5 - 0x16E]
  240. 000002B2  4878 FFFF                push.l     0xFFFF
  241. 000002B6  2F2D FF8E                move.l     -[A7], [A5 - 0x72]
  242. 000002BA  A860                     syscall    WaitNextEvent
  243. 000002BC  101F                     move.b     D0, [A7]+
  244. 000002BE  4A00                     tst.b      D0
  245. 000002C0  6700 010A                beq        +0x10C /* 000003CC */
  246. 000002C4  6016                     bra        +0x18 /* 000002DC */
  247. label000002C6:
  248. 000002C6  A9B4                     syscall    SystemTask
  249. 000002C8  4267                     clr.w      -[A7]
  250. 000002CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  251. 000002CE  486D FE92                pea.l      [A5 - 0x16E]
  252. 000002D2  A970                     syscall    GetNextEvent
  253. 000002D4  101F                     move.b     D0, [A7]+
  254. 000002D6  4A00                     tst.b      D0
  255. 000002D8  6700 00F2                beq        +0xF4 /* 000003CC */
  256. label000002DC:
  257. 000002DC  302D FE92                move.w     D0, [A5 - 0x16E]
  258. 000002E0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  259. 000002E4  0004 0012                ori.b      D4, 0x12
  260. 000002E8  0001 001E                ori.b      D1, 0x1E
  261. 000002EC  0003 0020                ori.b      D3, 0x20 /* ' ' */
  262. 000002F0  0006 002E                ori.b      D6, 0x2E /* '.' */
  263. 000002F4  000F 0034                ori.b      A7, 0x34 /* '4' */
  264. 000002F8  486D FE92                pea.l      [A5 - 0x16E]
  265. 000002FC  2F2D FE8A                move.l     -[A7], [A5 - 0x176]
  266. 00000300  A9B3                     syscall    SystemClick
  267. 00000302  4EBA 0128                jsr        [PC + 0x128 /* 0000042C */]
  268. 00000306  6022                     bra        +0x24 /* 0000032A */
  269. 00000308  4EBA 0400                jsr        [PC + 0x400 /* 0000070A */]
  270. 0000030C  601C                     bra        +0x1E /* 0000032A */
  271. 0000030E  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  272. 00000312  A922                     syscall    BeginUpdate
  273. 00000314  4EBA 0498                jsr        [PC + 0x498 /* 000007AE */]
  274. 00000318  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  275. 0000031C  A923                     syscall    EndUpdate
  276. 0000031E  600A                     bra        +0xC /* 0000032A */
  277. 00000320  486D FE92                pea.l      [A5 - 0x16E]
  278. 00000324  4EBA 023E                jsr        [PC + 0x23E /* 00000564 */]
  279. 00000328  588F                     addq.l     A7, 4
  280. label0000032A:
  281. 0000032A  4A2D FFBE                tst.b      [A5 - 0x42]
  282. 0000032E  6700 0060                beq        +0x62 /* 00000390 */
  283. 00000332  426E FFFE                clr.w      [A6 - 0x2]
  284. 00000336  426E FFFC                clr.w      [A6 - 0x4]
  285. 0000033A  601C                     bra        +0x1E /* 00000358 */
  286. label0000033C:
  287. 0000033C  302E FFFC                move.w     D0, [A6 - 0x4]
  288. 00000340  48C0                     ext.l      D0
  289. 00000342  E580                     asl        D0, 2
  290. 00000344  41ED FFC0                lea.l      A0, [A5 - 0x40]
  291. 00000348  D1C0                     add.l      A0, D0
  292. 0000034A  2050                     movea.l    A0, [A0]
  293. 0000034C  2050                     movea.l    A0, [A0]
  294. 0000034E  3010                     move.w     D0, [A0]
  295. 00000350  D16E FFFE                add.w      [A6 - 0x2], D0
  296. 00000354  526E FFFC                addq.w     [A6 - 0x4], 1
  297. label00000358:
  298. 00000358  0C6E 0010 FFFC           cmpi.w     [A6 - 0x4], 0x10
  299. 0000035E  6DDC                     blt        -0x22 /* 0000033C */
  300. 00000360  302D FFB0                move.w     D0, [A5 - 0x50]
  301. 00000364  906D FFB2                sub.w      D0, [A5 - 0x4E]
  302. 00000368  48C0                     ext.l      D0
  303. 0000036A  2F00                     move.l     -[A7], D0
  304. 0000036C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  305. 00000370  588F                     addq.l     A7, 4
  306. 00000372  306E FFFE                movea.w    A0, [A6 - 0x2]
  307. 00000376  B1C0                     cmpa.l     A0, D0
  308. 00000378  6C16                     bge        +0x18 /* 00000390 */
  309. 0000037A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  310. 0000037E  3F3C 0001                move.w     -[A7], 0x1
  311. 00000382  3F3C 0082                move.w     -[A7], 0x82
  312. 00000386  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  313. 0000038A  588F                     addq.l     A7, 4
  314. 0000038C  1B40 FFBC                move.b     [A5 - 0x44], D0
  315. label00000390:
  316. 00000390  0C6D 0001 FFB4           cmpi.w     [A5 - 0x4C], 0x1
  317. 00000396  6634                     bne        +0x36 /* 000003CC */
  318. 00000398  4EBA 004A                jsr        [PC + 0x4A /* 000003E4 */]
  319. 0000039C  4A00                     tst.b      D0
  320. 0000039E  6716                     beq        +0x18 /* 000003B6 */
  321. 000003A0  206D FF7E                movea.l    A0, [A5 - 0x82]
  322. 000003A4  2F10                     move.l     -[A7], [A0]
  323. 000003A6  A851                     syscall    SetCursor
  324. 000003A8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  325. 000003AC  206D FF86                movea.l    A0, [A5 - 0x7A]
  326. 000003B0  2F10                     move.l     -[A7], [A0]
  327. 000003B2  A851                     syscall    SetCursor
  328. 000003B4  6016                     bra        +0x18 /* 000003CC */
  329. label000003B6:
  330. 000003B6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  331. 000003BA  3F3C 0001                move.w     -[A7], 0x1
  332. 000003BE  3F3C 0082                move.w     -[A7], 0x82
  333. 000003C2  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  334. 000003C6  588F                     addq.l     A7, 4
  335. 000003C8  1B40 FFBC                move.b     [A5 - 0x44], D0
  336. label000003CC:
  337. 000003CC  4A2D FFBC                tst.b      [A5 - 0x44]
  338. 000003D0  6600 FEB0                bne        -0x14E /* 00000282 */
  339. 000003D4  4EBA 03EC                jsr        [PC + 0x3EC /* 000007C2 */]
  340. 000003D8  4E5E                     unlink     A6
  341. 000003DA  4E75                     rts
  342. 000003DC  4D41                     chk.w      D6, D1
  343. 000003DE  494E                     chk.w      D4, A6
  344. 000003E0  2020                     move.l     D0, -[A0]
  345. 000003E2  2020                     move.l     D0, -[A0]
  346. fn000003E4:
  347. 000003E4  4E56 FFFE                link       A6, -0x0002
  348. 000003E8  422E FFFF                clr.b      [A6 - 0x1]
  349. 000003EC  426D FFB6                clr.w      [A5 - 0x4A]
  350. 000003F0  6022                     bra        +0x24 /* 00000414 */
  351. label000003F2:
  352. 000003F2  302D FFB6                move.w     D0, [A5 - 0x4A]
  353. 000003F6  48C0                     ext.l      D0
  354. 000003F8  E580                     asl        D0, 2
  355. 000003FA  41ED FFC0                lea.l      A0, [A5 - 0x40]
  356. 000003FE  D1C0                     add.l      A0, D0
  357. 00000400  2050                     movea.l    A0, [A0]
  358. 00000402  2050                     movea.l    A0, [A0]
  359. 00000404  0C50 0002                cmpi.w     [A0], 0x2
  360. 00000408  6D06                     blt        +0x8 /* 00000410 */
  361. 0000040A  7001                     moveq.l    D0, 0x01
  362. 0000040C  1D40 FFFF                move.b     [A6 - 0x1], D0
  363. label00000410:
  364. 00000410  526D FFB6                addq.w     [A5 - 0x4A], 1
  365. label00000414:
  366. 00000414  0C6D 0010 FFB6           cmpi.w     [A5 - 0x4A], 0x10
  367. 0000041A  6DD6                     blt        -0x28 /* 000003F2 */
  368. 0000041C  102E FFFF                move.b     D0, [A6 - 0x1]
  369. 00000420  4E5E                     unlink     A6
  370. 00000422  4E75                     rts
  371. 00000424  4348                     chk.w      D1, A0
  372. 00000426  4543                     chk.w      D2, D3
  373. 00000428  4B46                     chk.w      D5, D6
  374. 0000042A  4F52                     chk.w      D7, [A2]
  375. fn0000042C:
  376. 0000042C  4E56 FFF8                link       A6, -0x0008
  377. 00000430  4267                     clr.w      -[A7]
  378. 00000432  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  379. 00000436  486D FE8E                pea.l      [A5 - 0x172]
  380. 0000043A  A92C                     syscall    FindWindow
  381. 0000043C  301F                     move.w     D0, [A7]+
  382. 0000043E  3B40 FFAA                move.w     [A5 - 0x56], D0
  383. 00000442  2D6D FE9C FFFC           move.l     [A6 - 0x4], [A5 - 0x164]
  384. 00000448  486E FFFC                pea.l      [A6 - 0x4]
  385. 0000044C  A871                     syscall    GlobalToLocal
  386. 0000044E  302D FFAA                move.w     D0, [A5 - 0x56]
  387. 00000452  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  388. 00000456  0000 0006                ori.b      D0, 0x6
  389. 0000045A  00FE                     .incomplete
  390. 0000045C  000E 0020                ori.b      A6, 0x20 /* ' ' */
  391. 00000460  0034 0040 00C0           ori.b      [A4 + D0.w - 0x64], 0x40 /* '@' */
  392. 00000466  00F2                     .incomplete
  393. 00000468  00CC                     .incomplete
  394. 0000046A  4AAD FE8A                tst.l      [A5 - 0x176]
  395. 0000046E  6700 00E8                beq        +0xEA /* 00000558 */
  396. 00000472  2F2D FE8A                move.l     -[A7], [A5 - 0x176]
  397. 00000476  4267                     clr.w      -[A7]
  398. 00000478  A91C                     syscall    HiliteWindow
  399. 0000047A  6000 00DC                bra        +0xDE /* 00000558 */
  400. 0000047E  42A7                     clr.l      -[A7]
  401. 00000480  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  402. 00000484  A93D                     syscall    MenuSelect
  403. 00000486  201F                     move.l     D0, [A7]+
  404. 00000488  2F00                     move.l     -[A7], D0
  405. 0000048A  4EBA 0110                jsr        [PC + 0x110 /* 0000059C */]
  406. 0000048E  588F                     addq.l     A7, 4
  407. 00000490  6000 00C6                bra        +0xC8 /* 00000558 */
  408. 00000494  486D FE92                pea.l      [A5 - 0x16E]
  409. 00000498  2F2D FE8E                move.l     -[A7], [A5 - 0x172]
  410. 0000049C  A9B3                     syscall    SystemClick
  411. 0000049E  6000 00B8                bra        +0xBA /* 00000558 */
  412. 000004A2  426E FFFA                clr.w      [A6 - 0x6]
  413. 000004A6  6000 0072                bra        +0x74 /* 0000051A */
  414. label000004AA:
  415. 000004AA  302E FFFA                move.w     D0, [A6 - 0x6]
  416. 000004AE  48C0                     ext.l      D0
  417. 000004B0  E580                     asl        D0, 2
  418. 000004B2  41ED FFC0                lea.l      A0, [A5 - 0x40]
  419. 000004B6  D1C0                     add.l      A0, D0
  420. 000004B8  2050                     movea.l    A0, [A0]
  421. 000004BA  4267                     clr.w      -[A7]
  422. 000004BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  423. 000004C0  2050                     movea.l    A0, [A0]
  424. 000004C2  4868 0002                pea.l      [A0 + 0x2]
  425. 000004C6  A8AD                     syscall    PtInRect
  426. 000004C8  101F                     move.b     D0, [A7]+
  427. 000004CA  4A00                     tst.b      D0
  428. 000004CC  6748                     beq        +0x4A /* 00000516 */
  429. 000004CE  302E FFFA                move.w     D0, [A6 - 0x6]
  430. 000004D2  48C0                     ext.l      D0
  431. 000004D4  E580                     asl        D0, 2
  432. 000004D6  41ED FFC0                lea.l      A0, [A5 - 0x40]
  433. 000004DA  D1C0                     add.l      A0, D0
  434. 000004DC  2050                     movea.l    A0, [A0]
  435. 000004DE  2050                     movea.l    A0, [A0]
  436. 000004E0  0C50 0001                cmpi.w     [A0], 0x1
  437. 000004E4  6F00 0072                ble        +0x74 /* 00000558 */
  438. 000004E8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  439. 000004EC  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  440. 000004F0  548F                     addq.l     A7, 2
  441. 000004F2  3D40 FFF8                move.w     [A6 - 0x8], D0
  442. 000004F6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  443. 000004FA  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  444. 000004FE  548F                     addq.l     A7, 2
  445. 00000500  4EBA FEE2                jsr        [PC - 0x11E /* 000003E4 */]
  446. 00000504  1B40 FFBC                move.b     [A5 - 0x44], D0
  447. 00000508  3F2D FFB4                move.w     -[A7], [A5 - 0x4C]
  448. 0000050C  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  449. 00000510  548F                     addq.l     A7, 2
  450. 00000512  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  451. label00000516:
  452. 00000516  526E FFFA                addq.w     [A6 - 0x6], 1
  453. label0000051A:
  454. 0000051A  0C6E 0010 FFFA           cmpi.w     [A6 - 0x6], 0x10
  455. 00000520  6D88                     blt        -0x76 /* 000004AA */
  456. 00000522  6034                     bra        +0x36 /* 00000558 */
  457. 00000524  2F2D FE8E                move.l     -[A7], [A5 - 0x172]
  458. 00000528  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  459. 0000052C  486D FF3E                pea.l      [A5 - 0xC2]
  460. 00000530  A925                     syscall    DragWindow
  461. 00000532  6024                     bra        +0x26 /* 00000558 */
  462. 00000534  42A7                     clr.l      -[A7]
  463. 00000536  A924                     syscall    FrontWindow
  464. 00000538  205F                     movea.l    A0, [A7]+
  465. 0000053A  3D68 006C FFF8           move.w     [A6 - 0x8], [A0 + 0x6C]
  466. 00000540  4A6E FFF8                tst.w      [A6 - 0x8]
  467. 00000544  6E08                     bgt        +0xA /* 0000054E */
  468. 00000546  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  469. 0000054A  A9B7                     syscall    CloseDeskAcc
  470. 0000054C  600A                     bra        +0xC /* 00000558 */
  471. label0000054E:
  472. 0000054E  2F2D FE8E                move.l     -[A7], [A5 - 0x172]
  473. 00000552  A92D                     syscall    CloseWindow
  474. 00000554  42AD FE8A                clr.l      [A5 - 0x176]
  475. label00000558:
  476. 00000558  4E5E                     unlink     A6
  477. 0000055A  4E75                     rts
  478. 0000055C  444F                     neg.w      A7
  479. 0000055E  4D4F                     chk.w      D6, A7
  480. 00000560  5553                     subq.w     [A3], 2
  481. 00000562  4544                     chk.w      D2, D4
  482. fn00000564:
  483. 00000564  4E56 0000                link       A6, 0
  484. 00000568  206E 0008                movea.l    A0, [A6 + 0x8]
  485. 0000056C  0C28 0001 0002           cmpi.b     [A0 + 0x2], 0x1
  486. 00000572  661C                     bne        +0x1E /* 00000590 */
  487. 00000574  206E 0008                movea.l    A0, [A6 + 0x8]
  488. 00000578  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  489. 0000057E  670A                     beq        +0xC /* 0000058A */
  490. 00000580  2F2D FE8A                move.l     -[A7], [A5 - 0x176]
  491. 00000584  A915                     syscall    ShowWindow
  492. 00000586  A937                     syscall    DrawMenuBar
  493. 00000588  6006                     bra        +0x8 /* 00000590 */
  494. label0000058A:
  495. 0000058A  2F2D FE8A                move.l     -[A7], [A5 - 0x176]
  496. 0000058E  A916                     syscall    HideWindow
  497. label00000590:
  498. 00000590  4E5E                     unlink     A6
  499. 00000592  4E75                     rts
  500. 00000594  444F                     neg.w      A7
  501. 00000596  4150                     chk.w      D0, [A0]
  502. 00000598  5034 4556                addq.b     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  503. fn0000059C:
  504. 0000059C  4E56 FEF4                link       A6, -0x010C
  505. 000005A0  7001                     moveq.l    D0, 0x01
  506. 000005A2  3D40 FFFA                move.w     [A6 - 0x6], D0
  507. 000005A6  4267                     clr.w      -[A7]
  508. 000005A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  509. 000005AC  A86A                     syscall    HiWord
  510. 000005AE  301F                     move.w     D0, [A7]+
  511. 000005B0  3D40 FFFE                move.w     [A6 - 0x2], D0
  512. 000005B4  4267                     clr.w      -[A7]
  513. 000005B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  514. 000005BA  A86B                     syscall    LoWord
  515. 000005BC  301F                     move.w     D0, [A7]+
  516. 000005BE  3D40 FFFC                move.w     [A6 - 0x4], D0
  517. 000005C2  302E FFFE                move.w     D0, [A6 - 0x2]
  518. 000005C6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  519. 000005CA  0080 0083 012C           ori.l      D0, 0x83012C
  520. 000005D0  0008 006E                ori.b      A0, 0x6E /* 'n' */
  521. 000005D4  0126                     btst       -[A6], D0
  522. 000005D6  00BA 0C6E 0001 FFFC      ori.l      [PC - 0x4 /* 000005D4, value 0x12600BA */], 0xC6E0001
  523. 000005DE  6620                     bne        +0x22 /* 00000600 */
  524. 000005E0  3F3C 0001                move.w     -[A7], 0x1
  525. 000005E4  3F3C 0080                move.w     -[A7], 0x80
  526. 000005E8  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  527. 000005EC  588F                     addq.l     A7, 4
  528. 000005EE  1B40 FFBF                move.b     [A5 - 0x41], D0
  529. 000005F2  4A2D FFBF                tst.b      [A5 - 0x41]
  530. 000005F6  6600 0102                bne        +0x104 /* 000006FA */
  531. 000005FA  A9F4                     syscall    ExitToShell
  532. 000005FC  6000 00FC                bra        +0xFE /* 000006FA */
  533. label00000600:
  534. 00000600  2F2D FE76                move.l     -[A7], [A5 - 0x18A]
  535. 00000604  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  536. 00000608  486E FEFA                pea.l      [A6 - 0x106]
  537. 0000060C  A946                     syscall    GetMenuItemText/GetItem
  538. 0000060E  2F2D FE7A                move.l     -[A7], [A5 - 0x186]
  539. 00000612  3F3C 0003                move.w     -[A7], 0x3
  540. 00000616  A939                     syscall    EnableItem
  541. 00000618  486E FEF6                pea.l      [A6 - 0x10A]
  542. 0000061C  A874                     syscall    GetPort
  543. 0000061E  4267                     clr.w      -[A7]
  544. 00000620  486E FEFA                pea.l      [A6 - 0x106]
  545. 00000624  A9B6                     syscall    OpenDeskAcc
  546. 00000626  301F                     move.w     D0, [A7]+
  547. 00000628  3D40 FFFA                move.w     [A6 - 0x6], D0
  548. 0000062C  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  549. 00000630  A873                     syscall    SetPort
  550. 00000632  2F2D FE7A                move.l     -[A7], [A5 - 0x186]
  551. 00000636  3F3C 0003                move.w     -[A7], 0x3
  552. 0000063A  A93A                     syscall    DisableItem
  553. 0000063C  6000 00BC                bra        +0xBE /* 000006FA */
  554. 00000640  302E FFFC                move.w     D0, [A6 - 0x4]
  555. 00000644  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  556. 00000648  0003 000E                ori.b      D3, 0xE
  557. 0000064C  0003 0028                ori.b      D3, 0x28 /* '(' */
  558. 00000650  0008 0036                ori.b      A0, 0x36 /* '6' */
  559. 00000654  000A 00A4                ori.b      A2, 0xA4
  560. 00000658  4A6E FFFA                tst.w      [A6 - 0x6]
  561. 0000065C  6E0A                     bgt        +0xC /* 00000668 */
  562. 0000065E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  563. 00000662  A9B7                     syscall    CloseDeskAcc
  564. 00000664  6000 0094                bra        +0x96 /* 000006FA */
  565. label00000668:
  566. 00000668  2F2D FE8E                move.l     -[A7], [A5 - 0x172]
  567. 0000066C  A92D                     syscall    CloseWindow
  568. 0000066E  42AD FE8A                clr.l      [A5 - 0x176]
  569. 00000672  6000 0086                bra        +0x88 /* 000006FA */
  570. 00000676  3F3C 0001                move.w     -[A7], 0x1
  571. 0000067A  3F3C 0082                move.w     -[A7], 0x82
  572. 0000067E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  573. 00000682  588F                     addq.l     A7, 4
  574. 00000684  6000 0074                bra        +0x76 /* 000006FA */
  575. 00000688  4EBA 0138                jsr        [PC + 0x138 /* 000007C2 */]
  576. 0000068C  6000 006C                bra        +0x6E /* 000006FA */
  577. 00000690  302E FFFC                move.w     D0, [A6 - 0x4]
  578. 00000694  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  579. 00000698  0001 0005                ori.b      D1, 0x5
  580. 0000069C  005E 000A                ori.w      [A6]+, 0xA /* '\n' */
  581. 000006A0  005A 0022                ori.w      [A2]+, 0x22 /* '\"' */
  582. 000006A4  0056 004C                ori.w      [A6], 0x4C /* 'L' */
  583. 000006A8  486E FEF6                pea.l      [A6 - 0x10A]
  584. 000006AC  A874                     syscall    GetPort
  585. 000006AE  3F3C 0001                move.w     -[A7], 0x1
  586. 000006B2  3F3C 0081                move.w     -[A7], 0x81
  587. 000006B6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  588. 000006BA  588F                     addq.l     A7, 4
  589. 000006BC  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  590. 000006C0  A873                     syscall    SetPort
  591. 000006C2  6036                     bra        +0x38 /* 000006FA */
  592. 000006C4  4A2D FFBE                tst.b      [A5 - 0x42]
  593. 000006C8  6712                     beq        +0x14 /* 000006DC */
  594. 000006CA  2F2D FE86                move.l     -[A7], [A5 - 0x17A]
  595. 000006CE  3F3C 0003                move.w     -[A7], 0x3
  596. 000006D2  4267                     clr.w      -[A7]
  597. 000006D4  A945                     syscall    CheckItem
  598. 000006D6  422D FFBE                clr.b      [A5 - 0x42]
  599. 000006DA  601E                     bra        +0x20 /* 000006FA */
  600. label000006DC:
  601. 000006DC  2F2D FE86                move.l     -[A7], [A5 - 0x17A]
  602. 000006E0  3F3C 0003                move.w     -[A7], 0x3
  603. 000006E4  1F3C 0001                move.b     -[A7], 0x1
  604. 000006E8  A945                     syscall    CheckItem
  605. 000006EA  7001                     moveq.l    D0, 0x01
  606. 000006EC  1B40 FFBE                move.b     [A5 - 0x42], D0
  607. 000006F0  6008                     bra        +0xA /* 000006FA */
  608. 000006F2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  609. 000006F6  3D40 FEF4                move.w     [A6 - 0x10C], D0
  610. label000006FA:
  611. 000006FA  4267                     clr.w      -[A7]
  612. 000006FC  A938                     syscall    HiliteMenu
  613. 000006FE  4E5E                     unlink     A6
  614. 00000700  4E75                     rts
  615. 00000702  4841                     swap.w     D1
  616. 00000704  4E44                     trap       4
  617. 00000706  4C45 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, D5
  618. fn0000070A:
  619. 0000070A  4E56 FFFE                link       A6, -0x0002
  620. 0000070E  082D 0000 FEA0           btst.b     [A5 - 0x160], 0x0
  621. 00000714  6730                     beq        +0x32 /* 00000746 */
  622. 00000716  203C 0000 00FF           move.l     D0, 0xFF
  623. 0000071C  C0AD FE94                and.l      D0, [A5 - 0x16C]
  624. 00000720  1D40 FFFF                move.b     [A6 - 0x1], D0
  625. 00000724  082D 0000 FEA0           btst.b     [A5 - 0x160], 0x0
  626. 0000072A  671A                     beq        +0x1C /* 00000746 */
  627. 0000072C  42A7                     clr.l      -[A7]
  628. 0000072E  102E FFFF                move.b     D0, [A6 - 0x1]
  629. 00000732  4880                     ext.w      D0
  630. 00000734  3F00                     move.w     -[A7], D0
  631. 00000736  A93E                     syscall    MenuKey
  632. 00000738  201F                     move.l     D0, [A7]+
  633. 0000073A  2F00                     move.l     -[A7], D0
  634. 0000073C  4EBA FE5E                jsr        [PC - 0x1A2 /* 0000059C */]
  635. 00000740  588F                     addq.l     A7, 4
  636. 00000742  4267                     clr.w      -[A7]
  637. 00000744  A938                     syscall    HiliteMenu
  638. label00000746:
  639. 00000746  4E5E                     unlink     A6
  640. 00000748  4E75                     rts
  641. 0000074A  444F                     neg.w      A7
  642. 0000074C  4B45                     chk.w      D5, D5
  643. 0000074E  5944                     subq.w     D4, 4
  644. 00000750  4F57                     chk.w      D7, [A7]
  645. export_38:
  646. 00000752  4E56 FFFA                link       A6, -0x0006
  647. 00000756  426E FFFE                clr.w      [A6 - 0x2]
  648. 0000075A  6036                     bra        +0x38 /* 00000792 */
  649. label0000075C:
  650. 0000075C  302E FFFE                move.w     D0, [A6 - 0x2]
  651. 00000760  48C0                     ext.l      D0
  652. 00000762  E580                     asl        D0, 2
  653. 00000764  41ED FFC0                lea.l      A0, [A5 - 0x40]
  654. 00000768  D1C0                     add.l      A0, D0
  655. 0000076A  2050                     movea.l    A0, [A0]
  656. 0000076C  3F2D FFB8                move.w     -[A7], [A5 - 0x48]
  657. 00000770  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  658. 00000774  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  659. 00000778  548F                     addq.l     A7, 2
  660. 0000077A  C1FC 0003                muls.w     D0, 0x3
  661. 0000077E  48C0                     ext.l      D0
  662. 00000780  81FC 0004                divs.w     D0, 0x4
  663. 00000784  D06D FFB8                add.w      D0, [A5 - 0x48]
  664. 00000788  206E FFFA                movea.l    A0, [A6 - 0x6]
  665. 0000078C  3080                     move.w     [A0], D0
  666. 0000078E  526E FFFE                addq.w     [A6 - 0x2], 1
  667. label00000792:
  668. 00000792  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  669. 00000798  6DC2                     blt        -0x3C /* 0000075C */
  670. 0000079A  426D FFB0                clr.w      [A5 - 0x50]
  671. 0000079E  426D FFB2                clr.w      [A5 - 0x4E]
  672. 000007A2  4E5E                     unlink     A6
  673. 000007A4  4E75                     rts
  674. 000007A6  5452                     addq.w     [A2], 2
  675. 000007A8  5941                     subq.w     D1, 4
  676. 000007AA  4741                     chk.w      D3, D1
  677. 000007AC  494E                     chk.w      D4, A6
  678. fn000007AE:
  679. 000007AE  A937                     syscall    DrawMenuBar
  680. 000007B0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  681. 000007B4  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  682. 000007B8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  683. 000007BC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  684. 000007C0  4E75                     rts
  685. export_40:
  686. fn000007C2:
  687. 000007C2  4E56 FFF8                link       A6, -0x0008
  688. 000007C6  705A                     moveq.l    D0, 0x5A
  689. 000007C8  2D40 FFF8                move.l     [A6 - 0x8], D0
  690. 000007CC  2F2D FE8A                move.l     -[A7], [A5 - 0x176]
  691. 000007D0  A873                     syscall    SetPort
  692. 000007D2  3F3C 0008                move.w     -[A7], 0x8
  693. 000007D6  A888                     syscall    TextFace
  694. 000007D8  3F3C 0018                move.w     -[A7], 0x18
  695. 000007DC  A88A                     syscall    TextSize
  696. 000007DE  486D FDFE                pea.l      [A5 - 0x202]
  697. 000007E2  486D FE5A                pea.l      [A5 - 0x1A6]
  698. 000007E6  A8A5                     syscall    FillRect
  699. 000007E8  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  700. 000007EC  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  701. 000007F0  A893                     syscall    MoveTo
  702. 000007F2  4879 0000 020E           push.l     0x20E
  703. 000007F8  A884                     syscall    DrawString
  704. 000007FA  3F3C 00AF                move.w     -[A7], 0xAF
  705. 000007FE  3F3C 0113                move.w     -[A7], 0x113
  706. 00000802  A893                     syscall    MoveTo
  707. 00000804  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  708. 00000808  486E FFFC                pea.l      [A6 - 0x4]
  709. 0000080C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  710. 00000810  4879 0000 0226           push.l     0x226
  711. 00000816  A884                     syscall    DrawString
  712. 00000818  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  713. 0000081C  486E FFFC                pea.l      [A6 - 0x4]
  714. 00000820  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  715. 00000824  A9F4                     syscall    ExitToShell
  716. 00000826  4E5E                     unlink     A6
  717. 00000828  4E75                     rts
  718. 0000082A  474F                     chk.w      D3, A7
  719. 0000082C  4F44                     chk.w      D7, D4
  720. 0000082E  4E49                     trap       9
  721. 00000830  4748                     chk.w      D3, A0
  722.